#!/usr/bin/env bash

############################################################################
#
# 远程执行该脚本，请在命令行中直接执行以下命令：
#
#   curl -sSL https://gitee.com/tay3223/biubiubiu/raw/master/centos7-install-golang.sh | /bin/bash
#
#
############################################################################



#yum install -y wget



#官网参考文档：https://go.dev/doc/install
wget https://file.taycc.com/d/bao/golang/go1.22.5.linux-amd64.tar.gz
rm -rf /usr/local/go  #不管这个目录存在与否,都删除掉
tar -xzvf go1.22.5.linux-amd64.tar.gz  -C /usr/local



#判断环境变量中是否已经被写入全局配置
cat << \EOF >> /etc/profile.d/profile-golang.sh
#golang配置
export GOPATH="$HOME/gopath"
export GOPROXY=https://goproxy.cn,direct
export GO111MODULE=auto
export PATH=$PATH:/usr/local/go/bin
EOF


source /etc/profile


#命令行提示
cat <<\Tay

====================================

1.golang安装成功（√ ）

2.国内加速配置（√ ）

3.相关命令：
    go versions
    go env

4.相关目录：
    GOROOT=/usr/local/go
    GOPATH=$HOME/gopath

5.如果找不到go命令，请制定：
    source /etc/profile

====================================

Tay
